ESBMT: Enabling Multi-Tenancy in Enterprise Service Buses
نویسندگان
چکیده
Multi-tenancy is an essential property of Cloud computing. It helps service providers to maximize resource utilization and reduce servicing costs per customer. It is therefore important for key components of the contemporary enterprise environment like the Enterprise Service Bus (ESB) to support and enable multi-tenancy. For this purpose, in this work we investigate the requirements for multi-tenant ESB solutions, propose an implementation-agnostic ESB architecture that addresses these requirements, and discuss our proof-of-concept realization of this architecture. Keywords-Multi-tenancy; Enterprise Service Bus; Cloudenabled middleware
منابع مشابه
Implementation and Evaluation of a Multi-tenant Open-Source ESB
Offering applications as a service in the Cloud builds on the notion of application multi-tenancy. Multi-tenancy, the sharing of application instances and their underlying resources between users from different organizational domains, allows service providers to maximize resource utilization and reduce servicing costs per user. Realizing application multi-tenancy however requires suitable enabl...
متن کاملMapperMania: A Framework for Native Multi-Tenancy Business Object Mapping to a Persistent Data Source
The Software-as-a-Service delivery model bears new challenges for application developers. Especially in the context of enterprise resource planning software targeting the SME market, new problems arise. Most of them agglomerate around the occurrence of multi-tenancy. This paper describes the framework MapperMania which aims to establish an abstraction layer between the persistence layer and the...
متن کاملSaaS Multi-Tenancy: Framework, Technology, and Case Study
SaaS (Software as a Service) provides new business opportunities for application providers to serve more customers in a scalable and cost-effective way. SaaS also raises new challenges and one of them is multi-tenancy. Multi-tenancy is the requirement of deploying only one shared application to serve multiple customers (i.e. tenant) instead of deploying one dedicated application for each custom...
متن کاملEnabling Federations of Enterprise Service Buses Using a Distributed Service Registry
The enterprise service bus (ESB) acts as the integration and communications platform for connecting service consumers and providers. It is often desirable to have multiple ESB deployments federate with one another to provide a distributed integration platform that promotes the reuse of services within and across enterprises. However, the existing solutions to federate ESBs are limited by their ...
متن کاملMulti-tenancy in Cloud-based Collaboration Services
© Multi-tenancy in Cloud-based Collaboration Services David Banks, John Erickson, Michael Rhodes HP Laboratories HPL-2009-17 FRACTAL, Multi-Tenanted, Architecture, Cloud, SaaS, HP In this paper, we argue that increased outsourcing of non-core competencies will drive the demand for a new generation of multi-tenanted cloud-based platforms that address the needs of content-centered collaboration b...
متن کامل